/*START Responsive*/

@media (max-width:479px){
		activitiesitemspage div.toggle-content{
		padding-top: 50px;
	}
		div.WorldExpeditions_Title_Trip{
		background: none;
	}

}
@media (min-width:480px) and (max-width:767px){
		activitiesitemspage div.toggle-content{
		padding-top: 50px;
	}
		div.WorldExpeditions_Title_Trip{
		background: none;
	}

}

@media (min-width:768px) and (max-width:991px) {
		activitiesitemspage div.toggle-content{
		padding-top: 50px;
	}
		div.WorldExpeditions_Title_Trip{
		background: none;
	}
}

@media (min-width:992px) and (max-width:1199px) {
}

@media (min-width:1200px) {
}

/*END Responsive*/

activitiespage .activities {
    min-height: 480px;
    background: #EFEFEF;
    margin: 10px 0px 40px 0px;
    align-content: start;
    padding-bottom: 20px;
    position: relative;
}

activitiespage .activities .activity-title h3 {
    font-size: 17px;
    text-align: center;
    font-family: 'open_sansbold';
    padding-top: 15px;
    margin-bottom: 25px;
    text-transform: capitalize;
    
}

activitiespage .activities img{
    width: 100%;
}

activitiespage .activities .activity-item a {
    font-size: 15px;
    color: #3C3D3F;
    padding-right: 30px;
    background: url(../images/arrow-right-green.png) right center / 7px 10px no-repeat;
}

activitiespage .activities .activity-item a:hover {
    color: #9caa3a;  
    background: url(../images/arrow-down-green.png) right center / 10px 7px no-repeat;
    text-decoration: none;
    }


activitiespage .activities .activity-item {
    padding: 6px 0px 6px 13%;
}

activitiespage .activityReadMoreButton{
	position: absolute;
	bottom: 20px;
}

select {
   -webkit-appearance: none;
   -moz-appearance: none;
   appearance: none;
}

select::-ms-expand { /* for IE 11 */
    display: none;
}

.activities-search select{
    width: 100%;
    background: yellow;
    border: none;
    padding: 13px 20px;
    -webkit-border-radius: 0px;/* Safari 3-4, iOS 1-3.2, Android 1.6- */
    -moz-border-radius: 0px;/* Firefox 1-3.6 */
    border-radius: 0px;/* Opera 10.5, IE 9, Safari 5, Chrome, Firefox 4, iOS 4, Android 2.1+ */
}

/* Adventure Finder */

#adventure-finder .adventure-finder-heading {
    background: rgba(0, 0, 0, 0) url("images/icon-adventure-finder.png") no-repeat scroll 10px center;
    /* border-bottom: 1px solid #d0d48d; */
    padding: 15px 0 15px 70px;
    position: relative;
    text-align: left;
}



#adventure-finder {  z-index: 999; background: #9da41b; color: #FFF; margin: 0 -15px; }
/*#adventure-finder h1 { font-size: 25px; font-family: 'asapregular'; margin: 0;  }
#adventure-finder h3 { font-size: 15px !important; font-family: 'asapregular' !important; margin: 0 !important; color: #FFF !important; }
#adventure-finder .adventure-finder-heading { background: url(../images/icon-adventure-finder.png) 10px center no-repeat; border-bottom: 1px solid #d0d48d; text-align: left; padding: 15px 0 15px 70px; position: relative; }
*/#adventure-finder .adventure-finder-options { display: none; }
#adventure-finder h1 span { font-family: 'asapbold'; }
#adventure-finder .advanced-search { font-size: 14px; font-family: 'open_sanssemibold'; color: #2a3139; text-align: center; padding: 20px 0 0; display: block; background: #FFF; }
#adventure-finder .btn-adventure-finder { background: url(../images/arrow-down-white.png) center center / 10px 7px no-repeat #767c02; width: 50px; position: absolute; right: 0; top: 0; bottom: 0; height: 100%; text-indent: -9999px; border-radius: 0; outline: none; }
#adventure-finder .selectboxit-container { width: 100%; position: static; border: 0;}
#adventure-finder .selectboxit-container .selectboxit-list { background: #9fa615; }
#adventure-finder .selectboxit-container .selectboxit { width: 100% !important; border-radius: 0; background: transparent; border: 0; border-bottom: 1px solid #d0d48d; padding: 0 30px; }
#adventure-finder .selectboxit-container .selectboxit-text { max-width: none !important; }
#adventure-finder .selectboxit-container .selectboxit-text.selectboxit-selected { max-width: 230px !important; color: #373b40; }
#adventure-finder .selectboxit-container .selectboxit-list .selectboxit-option-anchor { color: #FFF; padding: 0 30px; }
#adventure-finder .selectboxit-container .selectboxit-list .long-grade-name .selectboxit-option-anchor { line-height: 17px; padding: 5px 30px; white-space: normal; vertical-align: 5px; }

#adventure-finder .selectboxit-container .selectboxit-list > .selectboxit-focus > .selectboxit-option-anchor { background: none; color: #373b40; }
#adventure-finder .selectboxit-container .selectboxit-list > .selectboxit-focus.selectboxit-selected > .selectboxit-option-anchor { color: #FFF; font-weight: bold; }
#adventure-finder .selectboxit-container .selectboxit .selectboxit-option-icon-container { margin: 0; }
#adventure-finder .selectboxit-container .selectboxit-btn.selectboxit-enabled:hover,
#adventure-finder .selectboxit-container .selectboxit-btn.selectboxit-enabled:focus { background: none; color: #FFF; }
#adventure-finder .selectboxit-container .selectboxit-default-arrow { border: 0; }
#adventure-finder .selectboxit-container .selectboxit-arrow-container { background: url(../images/arrow-down-white.png) center center / 10px 7px no-repeat; right: 30px; }
#adventure-finder .selectboxit-container span, #adventure-finder .selectboxit-container .selectboxit-options a { height: 47px; line-height: 47px; font-size: 17px; }
#adventure-finder .selectboxit-container .selectboxit-options { 
max-height: none !important; 
width: 100%!importatnt; 
border-radius: 0; 
top:0px!important;
left:0px;
position: relative!important; 
min-width: 100%!important; 
z-index: 999999;
}
#adventure-finder .selectboxit-container .selectboxit-option.finder-default { background: url(../images/icon-close.png) 90% center no-repeat ; border-radius: 0; border-bottom: 1px solid #d0d48d;}
#adventure-finder .selectboxit-container .selectboxit-option.selectboxit-selected { background: url(../images/icon-check.png) 90% center no-repeat #2e3538; border-radius: 0; }
#adventure-finder .selectboxit-container .selectboxit-option.finder-up {background: url("../images/arrow-up-white.png") center no-repeat; }
#adventure-finder .selectboxit-container .selectboxit-option.finder-down {background: url("../images/arrow-down-white.png") center no-repeat}
adventureFinder .selectbox-container:after{
	content: "";
}
adventureFinder .adventure-finder-options{
    text-align: center;
	border-bottom: 1px solid #d0d48d;
}

adventureFinder .adventure-finder-heading {
    border-bottom: 1px solid #d0d48d; 
}

adventureFinder .adventure-finder-heading h1{
    color: #fff;
    margin-bottom: 0px;
    padding: 20px 0!important;
}

@media (max-width:991px) {
	adventureFinder .adventure-finder-heading {
		padding: 15px 0 30px 70px !important;
	}
	
	adventureFinder .adventure-finder-heading h1{
		font-size: 25px;
		margin: 0;
    	padding: 0 !important;
	    line-height: 1.1;
		font-family: "asapregular" !important;
	}
	
	adventureFinder .adventure-finder-heading h3 {
		color: #fff !important;
		font-size: 15px !important;
		margin: 0 !important;
    	padding: 0 !important;
    	line-height: 1.1;
		font-weight: 500 !important;
		font-family: "asapregular" !important;
	}
}



.tile-container { position: relative; } /* margin: 5px -15px; */
.tile-container img { width: 100%; }
.tile-container .tile-content { 
	background: rgba(0,0,0,0);
	background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 0%, rgba(0,0,0,0.16) 23%, rgba(0,0,0,0.31) 44%, rgba(0,0,0,0.58) 82%, rgba(0,0,0,0.71) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(0,0,0,0)), color-stop(0%, rgba(0,0,0,0)), color-stop(23%, rgba(0,0,0,0.16)), color-stop(44%, rgba(0,0,0,0.31)), color-stop(82%, rgba(0,0,0,0.58)), color-stop(100%, rgba(0,0,0,0.71)));
	background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 0%, rgba(0,0,0,0.16) 23%, rgba(0,0,0,0.31) 44%, rgba(0,0,0,0.58) 82%, rgba(0,0,0,0.71) 100%);
	background: -o-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 0%, rgba(0,0,0,0.16) 23%, rgba(0,0,0,0.31) 44%, rgba(0,0,0,0.58) 82%, rgba(0,0,0,0.71) 100%);
	background: -ms-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 0%, rgba(0,0,0,0.16) 23%, rgba(0,0,0,0.31) 44%, rgba(0,0,0,0.58) 82%, rgba(0,0,0,0.71) 100%);
	background: linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 0%, rgba(0,0,0,0.16) 23%, rgba(0,0,0,0.31) 44%, rgba(0,0,0,0.58) 82%, rgba(0,0,0,0.71) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000', GradientType=0 );
	position: absolute; bottom: 0; left: 0; padding: 20px; right: 0; }
.tile-container .tile-content h3 { font-size: 24px; font-family: 'asapbold'; color: #FFF; }
.tile-container .tile-content h3 span { display: block; font-family: 'asapregular' }

.home-sidebar { font-size: 17px; }
.home-sidebar h1 { font-family: 'asapbold'; color: #414b56; margin: 50px 0; }
.home-sidebar p { margin: 0 0 40px; }
.home-sidebar h1 span { display: block; color: #c57b24 ; }
.home-sidebar li { position: relative; padding: 0 0 5px 15px; }
.home-sidebar li:before { content: ""; background: #c57b24; width: 5px; height: 5px; border-radius: 2px; position: absolute; left: 0; top: 10px; }
.home-sidebar li:before { content: ""; background: #c57b24; width: 5px; height: 5px; border-radius: 2px; position: absolute; left: 0; top: 10px; }
.home-sidebar h3 { background: url(../images/icon-video.png) left bottom no-repeat; color: #c57b24; font-size: 18px; padding: 30px 0 0 60px; margin: 0 0 20px; font-family: 'asapbold' }

adventureFinder h3 {
    font-size: 22px;
    color: #9caa3a;
    margin: 30px 0 20px 20px;
    font-family: 'asapbold';
    float: left;
    text-transform: none;
}

adventureFinder img {
    height: 45px;
    float: left;
    margin-top: 10px;
}

adventureFinder .side-content-desc {
    font-size: 16px;
    clear: both;
}

adventureFinder .side-content-desc p{
    margin-bottom: 10px;
}

.pagination-center{
	text-align: center;
}

.btn.btn-borders.dark.mr-xs.mb-lg.btn-md.countrypage-btn.categoryIntroMoreAboutCategoryButton,
#dnn_CountryIntroduction .btn.btn-borders.dark.mr-xs.mb-lg.btn-md.countrypage-btn{
	width: auto;
}

.caminoDownloadBrochureButton em.icon-arrow-right-thin{
	position:relative;
	right: 5px;
}

/*Heading CSS fix*/
@media (max-width: 1029px) and (min-width: 991px){
	.WorldExpeditions_Title_Trip h1.Head {
		position: relative;
		top: 0px;
		z-index: 100;
		background: none;
		color: #fff;
		padding: 20px;
		margin-left: 5%;
		font-size: 35px;
	}
	div.WorldExpeditions_Title_Trip{
		bottom: 20px;
		z-index: 2;
		margin-left: 5px;
		border-radius: 6px 6px 0 0;
		padding-right: 15px;
	}
	.WorldExpeditions_Subheading{
		display: none;
	}
}

/*VESSELS CATEGORY*/

#vessels-by-vessel-category-anchor .activityReadMoreButton{
	position: initial;
}

.vesselTeaserDescription {
	padding-bottom:1px;
}